An Overview of the DeeDS Real-Time Database Architecture
نویسندگان
چکیده
The DeeDS architecture is a distributed real-time systems architecture developed for complex real-time systems by the DeeDS project. A major goal is to evaluate the e ectiveness of certain approaches to ensuring predictability and e ciency in a dynamic and complex environment. DeeDS features time-cognizant reactive mechanisms complemented by multi-purpose predictable event monitoring and dynamic deadline scheduling with overload management, as well as support for delayed replication with eventual consistency. These functions are considered orthogonal and only a minimum of functionality included, to be able to control internal complexity. Predictability and e ciency are ensured by allowing all transactions to execute locally without delays due to disk accesses, network communication, or distributed commit processing. Further, a mix of criticality from hard to soft allows hard critical time constraints to be met at the expense of softer constraints, and contingency actions allow handling of transient overloads. To promote predictability, the critical system services, such as the event monitor and the scheduler, may execute on a service processor separate from the application-related functions.
منابع مشابه
Conflict Detection in DeeDS
In distributed database systems, immediate global consistency of replicated data can be achieved by distributed commit protocols that are typically unpredictable. If real-time characteristics are necessary, such unpredictability has to be avoided. In a distributed realtime database, optimistic replication can be used to avoid unpredictable delays by allowing transactions to commit locally. The ...
متن کاملUsing Distributed Active Real-Time Database Functionality in Information-Fusion Infrastructures
We present a list of requirements that need to be addressed by an infrastructure for information fusion where applications have real-time requirements. The requirements are grouped into configuration requirements, temporal requirements, and robustness requirements. We show how the functionality of a distributed active real-time database system (DARTDBS) can meet many of the given requirements, ...
متن کاملA real-time recursive dynamic model for vehicle driving simulators
This paper presents the Real-Time Recursive Dynamics (RTRD) model that is developed for driving simulators. The model could be implemented in the Driving Simulator. The RTRD can also be used for off-line high-speed dynamics analysis, compared with commercial multibody dynamics codes, to speed up mechanical design process. An overview of RTRD is presented in the paper. Basic models for specific ...
متن کاملDeeds: a D Istributed Active Real-time Database System
DeeDS combines active database functionality with critical timing constraints and integrated system monitoring. Since the reactive database mechanisms, or rule management system, must meet critical deadlines, we m ust employ methods that make triggering of rules and execution of actions predictable. We will focus on the scheduling issues associated with dynamic scheduling of workloads where the...
متن کاملReening Design Constraints Using a System Services Model of a Real-time Dbms
| In the DeeDS prototype, active database func-tionality and critical timing constraints are combined with integrated monitoring techniques. In the scope of DeeDS, this paper presents a mathematical model which is used to derive two important design constraints; worst-case minimum delay and maximum frequency of events. This model is based on a dual-processor hybrid-monitoring solution. Furtherm...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1998